| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 5 (является встроенным классом начиная с Flash Player 6, где его возможности были значительно расширены).
Используйте методы и свойства класса XML, чтобы загружать, анализировать(parse), отправлять, создавать динамически и изменять XML документы.
Прежде, чем станет возможным использовать методы и функции класса XML, необходимо воспользоваться конструктором new XML(), чтобы создать объект класса XML.
Документы XML представлены во Flash классом XML. Каждый элемент в иерархической структуре представлен объектом XMLNode.
Замечание: Объекты XML и XMLNode разработаны после выхода рекомендации W3C DOM Level 1: www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core.html. В этой рекомендации определены интерфейс узла (Node) и всего документа (Document). Интерфейс документа наследует у интерфейса узла и добавляет ряд собственных методов, например, createElement() и createTextNode(). В ActionScript объекты XML и XMLNode разработаны с целью разделения функциональности этих классов там, где они совпадают в рекомендации.
|
Метод |
Описание |
|---|---|
|
Добавляет или изменяет HTTP заголовки (headers) для операций, производимых методом |
|
Добавляет узел в конец списка потомков указанного узла. |
|
Клонирует указанный узел и, возможно, рекурсивно клонирует все его дочерние узлы. |
|
Создает новый XML элемент. |
|
Создает новый текстовый XML узел. |
|
Возвращает число уже загруженных байт XML документа. |
|
Возвращает полный размер XML документа в байтах. |
|
Возвращает |
|
Добавляет узел в список дочерних узлов перед указанным. |
|
Загружает документ (связываемый с XML объектом) с указанного URL. |
|
Анализирует XML документ и строит дерево XML объекта. |
|
Удаляет указанный узел из списка дочерних узлов его родителя. |
|
Отправляет XML документ по указанному URL. |
|
Отправляет XML документ по указанному URL и возвращает ответ сервера, как только он поступает, в виде другого XML документа. |
|
Преобразует указанный узел и все его дочерние узлы в текст. |
|
Свойство |
Описание |
|---|---|
|
MIME тип данных, передаваемых серверу. |
|
Устанавливает и возвращает информацию об объявлении |
|
Только для чтения; ссылка на первый дочерний учел из списка указанного узла. |
|
Если равно |
|
Только для чтения; ссылается на последний дочерний узел. |
|
Только для чтения; проверяет, загружен ли указанный объект XML. |
|
Только для чтения; ссылается на следующий узел того же уровня (на следующий узел в списке дочерних узлов родительского узла). |
|
Имя узла в объекте XML. |
|
Тип указанного узла (элемент XML или текстовый узел). |
|
Текст указанного узла, если узел является текстовым. |
|
Только для чтения; ссылается на родительский узел указанного узла. |
|
Только для чтения; ссылается на предыдущий узел того же уровня (на предыдущий узел в списке дочерних узлов родительского узла). |
|
Числовой код, определяющий удачно или неудачно прошел процесс синтаксического разбора (парсинга, parsing) XML документа. |
|
Информация об XML объявлении документа. |
|
Свойство |
Описание |
|---|---|
|
Returns an associative array that contains all the attributes of the specified node. |
|
Только для чтения; returns an array that contains references to the child nodes of the specified node. |
|
Обработчик |
Описание |
|---|---|
|
Invoked when XML text has been completely downloaded from the server, or when an error occurs downloading XML text from a server. |
|
Returns a Boolean value indicating whether the XML object was successfully loaded with |
Flash Player 5.
new XML([source:String]): XML
source Строка; текст, который должен быть обработан анализатором (parsed) для получения нового объекта XML.
Ссылку на объект XML.
Конструктор; создает новый объект XML. Вы должны использовать конструктор, чтобы создать объект XML, прежде чем сможете воспользоваться свойствами и методами класса XML.
Замечание: Используйте методы createElement() и createTextNode() для добавления элементов и текстовых узлов в дерево XML документа.
В примере ниже создается новый пустой объект XML:
var my_xml:XML = new XML();
В примере ниже после обработки анализатором текста, переданного параметру source, создается объект XML, который содержит дерево получившегося в результате анализа документа:
var other_xml:XML = new XML("<state name=\"California\">
<city>San Francisco</city></state>");
XML.createElement(),XML.createTextNode()
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |